Design trade-offs in optoelectronic parallel processing systems using smart-SLMs
نویسندگان
چکیده
Optoelectronic devices with free-space optical interconnections offer new possibilities in massively parallel processing. The trade-offs involved in system design and device selection for optoelectronic implementations are examined. System design trade-offs are approached from algorithmic and technological standpoints. From the algorithmic standpoint, new architectures based on expander graphs, that have been shown to provide low-contention fault-tolerant communication, are discussed. Optoelectronic systems which implement such random graphs can be folded to reduce the hardware cost or unfolded to increase bandwidth. They can also be partially folded by increasing the grain size or by reducing the randomness of the graph topology to reduce the complexity of the interconnection holograms. An optoelectronic and a VLSI implementation of a multistage interconnection network are compared from a technological standpoint. Physical design parameters, such as the chip size or the number of phase levels of the interconnection holograms, are related to the system design metrics such as bandwidth, volume, area and power. It is shown that the optoelectronic implementations have higher performance and are more cost-effective than VLSI implementations. These results are also used to provide general guidelines for device selection in the design of smart pixels/smart spatial light modulators based optoelectronic systems.
منابع مشابه
Design Approaches for VCSEL's and VCSEL-Based Smart Pixels Toward Parallel Optoelectronic Processing Systems.
The technical issues involved in applying vertical-cavitysurface-emitting lasers (VCSEL's) to parallel opticalinterconnection systems are discussed from the viewpoint of theirapplication to asynchronous transfer mode switching and parallelcomputer systems. We also discuss approaches to designing a VCSELarray structure for high-speed modulation and the effect ofpixel-performance homogeneity on t...
متن کاملHardware Description Language for Optical Processing (hadlop): a Simulation Environment for Parallel Optoelectronic Architectures.
We present a simulation environment for parallel optoelectronic data-processing systems, and we especially consider the fusion of optoelectronic integrated circuits and optical interconnection modules. hadlop, which stands for hardware description language for optical processing, is a simulator that works at the digital design level. So far, hadlop has allowed algorithm and architecture studies...
متن کاملDefining Pathways and Trade-offs Toward Universal Health Coverage; Comment on “Ethical Perspective: Five Unacceptable Trade-offs on the Path to Universal Health Coverage”
The World Health Organization’s (WHO’s) World Health Report 2010, “Health systems financing, the path to universal coverage,” promoted universal health coverage (UHC) as an aspirational objective for country health systems. Yet, in addition to the dimensions of services and coverage, distribution of coverage in the population, and financial risk protection highlighted by the report, the conside...
متن کاملParallel Programming: Is s ues and Questions
T he parallel processing issue must be addressed on three levels: (1) Architectural issues include how to organize and implement computers that have multiple processing elements. (2) Software issues include applications and sys tem software. (3) Algorithm issues involve how io design parallel algorithms. l Architects of parallel-processing s y s tems struggle with important trade-offs. Their ch...
متن کاملSCOPES: Smart Cameras Object Position Estimation System
Wireless camera sensor networks have to balance the conflicting challenges imposed by the detection performance, latency and lifetime requirements in surveillance applications. While previous studies for camera sensor networks have addressed these issues separately, they have not quantified the trade-offs between these requirements. In this paper, we discuss the design and implementation of SCO...
متن کامل